package com.ychen.commons.entity.user;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ychen.commons.entity.BaseEntity;
import lombok.Data;
import org.springframework.data.annotation.Id;

@Data
@TableName("user")
public class UserEntity extends BaseEntity {
    @Id
    private Long userId;
    /**
     * 唯一 注册时用的名字(必填，很多操作用到该字段)，不能修改。登录可以用
     */
    private String userName;

    private String password;

    /**
     * 角色，卖家？买家
     */
    private Long roleId;

    private String email;
    /**
     * 唯一 可以改
     */
    private String nickName;

    /**
     * 签名 50字
     */
    private String signature;
    /**
     * 电话号码
     */
    private String mobilePhone;
    /**
     * 头像
     */
    private String headImageUrl;
    /**
     * 年龄
     */
    private Integer age;
    /**
     * 性别
     */
    private String sex;

    /**
     * '默认收货地址' 可以为空
     */
    private String defaultAddressId;


}
